convolution theorem method